#ifndef __CBGL_H__
#define __CBGL_H__

/* mode */
#define CBGL_DEFFERED					  0x0001
#define CBGL_IMMEDIATE					  0x0002

#define CBGL_EXPORT_ON					  0x0004
#define CBGL_EXPORT_OFF					  0x0008

#define CBGL_USE_DOUBLE_BUFFER				0x0010
#define CBGL_USE_SINGLE_BUFFER				0x0020

typedef void (*pfn_cbglInitialize)();
typedef void (*pfn_cbglDestroy)();
typedef void (*pfn_cbglExecute)();
typedef void (*pfn_cbglChangeMode)(unsigned long int);

#endif /* __CBGL_H__ */